Improving Scalability in Pub-Sub Knowledge-Based Networking by Semantic Clustering

نویسندگان

  • John Keeney
  • Dominic Jones
  • Dominik Roblek
  • David Lewis
  • Declan O'Sullivan
چکیده

The three main pub/sub systems – type-based, content-based and topic-based networks allow for normalised subscriptions and publications using a combination of push/pull message delivery. Knowledge-based Networks (KBN) extends content-based networks by allowing subscriptions to be matched not only on the contents of messages, but also on some semantics of the message contents [1,2,3]. This creates a fuller, richer and more meaningful system whereby publishers and subscribers can be matched using more a expressive subscription mechanism. Here we discuss how a Knowledge-Based Network implementation was extended to support node clustering based on subscription semantics, thereby improving performance and scalability. In extending the Knowledge-Based Network to incorporate semantic-based clustering, this research aims to provide a network environment in which routing nodes, publishers and subscribers are clustered based on their semantic footprint and interests. The benefits of this are twofold: Firstly, this reduces the processing time involved in making routing decisions based on messages content. Its takes fewer hops to get from source to destination, as these are already closely linked based on the likelihood of there being a match between the two. Secondly, this allows for natural grouping of likeminded publishers and subscribers as seen in traditional web forums / newsgroups. The cluster-based approach to pub/sub networks turns the normal user-based search paradigm full circle as network data is passed from node to node towards those who are most likely to be interested in the data as opposed to those users searching out that same data. An implementation of a KBN, based on the Siena CBN, has been implemented, and enables the efficient routing of distributed heterogeneous knowledge to, and only to, nodes that have expressed a specific interest in that knowledge. This KBN implementation currently operates on distributed PlanetLab Nodes. Initially clusters are statically designed and operated. In this sense nodes are assigned to clusters without the possibility of changing clusters once they have joined; later users will be able to join and leave clusters independently. Clusters will then be seen as organic structures in which users join and leave as their own personal interests change, grow, reform and are refined. Preliminary evaluations show the importance of semantic clustering for efficient performance and network scalability. These evaluations demonstrate how even inflexible and static clustering can have a substantial positive effect. Ongoing research is focusing on how clustering can be performed dynamically as the semantics of the data in the network changes. …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Use of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems

  One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...

متن کامل

Automatic Hashtag Recommendation in Social Networking and Microblogging Platforms Using a Knowledge-Intensive Content-based Approach

In social networking/microblogging environments, #tag is often used for categorizing messages and marking their key points. Also, since some social networks such as twitter apply restrictions on the number of characters in messages, #tags can serve as a useful tool for helping users express their messages. In this paper, a new knowledge-intensive content-based #tag recommendation system is intr...

متن کامل

Cluster Based Cross Layer Intelligent Service Discovery for Mobile Ad-Hoc Networks

The ability to discover services in Mobile Ad hoc Network (MANET) is a major prerequisite. Cluster basedcross layer intelligent service discovery for MANET (CBISD) is cluster based architecture, caching ofsemantic details of services and intelligent forwarding using network layer mechanisms. The cluster basedarchitecture using semantic knowledge provides scalability and accuracy. Also, the mini...

متن کامل

Securing Publish-Subscribe Overlay Services with EventGuard

A publish-subscribe overlay service is a wide-area communication infrastructure that enables information dissemination across geographically scattered and potentially unlimited number of publishers and subscribers. A wide-area publishsubscribe (pub-sub) system is often implemented as a collection of spatially disparate nodes communicating on top of a peer to peer overlay network. Such a model p...

متن کامل

Structured P2p Networks

A number of Distributed Hash Table(DHT)based publish/subscribe(Pub/Sub) protocols have been proposed to address the issue of scalability in P2P networks. However, their routing state and control message overhead are enormous, the routing depth for notifications is unnecessarily long. We propose SGH, a large-scale partition-based overlay for P2P network, to provide the architecture of Pub/Sub ro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007